/* CSS Document */
/*qt：sjh1127*/
*{ padding:0; margin:0;}
html{ overflow-x:hidden; overflow-y:auto;}
ul, ol,li{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
body{ float:left; width:100%; position:relative;}
code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
/*清除IOS系统点击默认事件*/
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
a:hover{color:#333; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}

.pz_top{ float:left; width:100%;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%; background: #464b4e;}


/*pc版头部*/
.top1{ float: left; width:100%; background: #fff; padding: 33px 0 32px 0; position: relative; z-index: 9;}
.top1 .logo{ float:left; width:165px; }
.menu{float:right;}
.menu .nav{float: left; }
.menu .nli{float:left; z-index:15; position:relative;  padding:0 30px;} /* 20181127 */
.menu .nli span a{ display:block; float:left; font-size:16px; height:60px; line-height:60px;  color:#333; position:relative;}
.menu .nli span a i{ display:block; position:absolute; left:50%; bottom:0; width:0; height:2px; background:#3795f9;
-webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.menu .nli span a:hover,
.menu .nli.on span a{ color:#3795f9;}
.menu .nli span a:hover i,
.menu .nli.on span a i{ width:36px;}
.menu .sub{ position:absolute; width:160px; left:50%; margin-left:-80px; top:100%; display:none; overflow:hidden; background:rgba(59,149,229,.8); }
.menu .sub .section-nav1{ overflow: hidden;}
.menu .sub .li2{ position:relative; float:left; width:100%;}
.menu .sub .li2 a{ display:block; float:left; width:100%; height:48px; line-height:48px; text-align:center;color:#fff; font-size:14px; }
.menu .sub .li2:hover a{ background:rgba(255,255,255,0.5); }
.search{float: right; width: 0; margin: 16px 0; background: #3795f9; padding-right: 28px; overflow: hidden; position: relative;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
 -webkit-border-radius:14px; 
    -moz-border-radius:14px;
         border-radius:14px; }
.search input{float: left; width: 100%; height: 28px; line-height: 28px; padding: 0 10px; font-size: 12px; color: #fff; background: #3795f9}
.search input::-webkit-input-placeholder { color:rgba(255,255,255,.8) !important;}
.search input:-moz-placeholder {  color:rgba(255,255,255,.8) !important;}
.search input::-moz-placeholder {  color:rgba(255,255,255,.8) !important;}
.search input:-ms-input-placeholder { color:rgba(255,255,255,.8) !important; } 
.search a{position: absolute; right: 0; top: 0; background: url(../images/search_bg.png) no-repeat; width: 28px; height: 28px; display: block;}
.search:hover{width: 180px;}

/* 20181127 新增修改 */
.tel{float: right; padding-left: 42px;  background: url(../images/img_15_3.png) 10px no-repeat;background-size: 28px; line-height: 60px; height: 60px; font-size: 20px; font-weight: bold; color: #3795f9;}
@media  screen and (max-width:1499px){
  .top1{ padding: 23px 0 22px 0;}
}

/*phone版头部*/
.top2{ position:fixed; left:0; top:0; width:100%; height:80px; background:#fff; z-index:1030;}
.top2.active{
-webkit-box-shadow: 0 2px 6px #aaa;
   -moz-box-shadow: 0 2px 6px #aaa;
     -o-box-shadow: 0 2px 6px #aaa;
        box-shadow: 0 2px 6px #aaa;}
.top2 .logo{ float:left; width:155px; margin:14px 0 0 0;}

/*手机按钮*/
.menuph{ position:absolute; top:15px; right:15px; cursor:pointer; width:50px; height:50px; background:#3795f9; text-align:center;}
.menuph .point{ display:inline-block; width:28px; height:22px; margin-top:14px; position:relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{ width:28px;}
.menuph .navbtn{ position:absolute; top:10px; right:0; display:inline-block; width:21px; height:1px; background:#fff;
-webkit-transition: all .3s ease-out 0s;
	 -moz-transition: all .3s ease-out 0s;
	  -ms-transition: all .3s ease-out 0s;
	   -o-transition: all .3s ease-out 0s;
	      transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before{ content:''; position:absolute; right:0; display:inline-block; width:28px; height:1px; background:#fff;
-webkit-transition: all .3s ease-out 0s;
	 -moz-transition: all .3s ease-out 0s;
	  -ms-transition: all .3s ease-out 0s;
	   -o-transition: all .3s ease-out 0s;
	      transition: all .3s ease-out 0s;}
.menuph .navbtn::after{ top:-11px;}
.menuph .navbtn::before{ top:10px;}
.menuph .point.active .navbtn{ background:transparent;}
.menuph .point.active .navbtn::after{	top:0px;
-webkit-transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	   -o-transform: rotate(45deg);
	      transform: rotate(45deg);}
.menuph .point.active .navbtn::before{ top:0px;
-webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	   -o-transform: rotate(-45deg);
	      transform: rotate(-45deg);}

@media  screen and (max-width:767px){
.top2{height:50px;}
.top2 .logo{width:105px; margin:6px 0 0 0;}
.top2 .menuph{ top:5px; right:15px; width:40px; height:40px;}
.top2 .menuph .point{ width:22px; height:19px; margin-top:10px;}
.top2 .menuph .point:hover .navbtn,
.top2 .menuph .point:hover .navbtn::after,
.top2 .menuph .point:hover .navbtn::before{ width:22px;}
.top2 .menuph .navbtn{ top:9px; width:16px; }
.top2 .menuph .navbtn::after,
.top2 .menuph .navbtn::before{	width:22px;}
.top2 .menuph .navbtn::after{ top:-9px;}
.top2 .menuph .navbtn::before{ top:9px;}
}


/*手机下拉*/
.xialaph{ position:fixed; top:80px; left:0; width:100%; max-height:100%; overflow-y:auto; background:url(../images/bg_nav.png);display:none; z-index:1049;}
.xialaph .ul1{ padding-bottom:50px;border-top: 1px solid #fff;}
.xialaph li{border-bottom: 1px solid #fff;padding: 0 15px;}
.xialaph .ul2,
.xialaph .ul3{ display:none;border-top: 1px solid #fff; position:relative;}
.xialaph .ul2 > li:last-child{border-bottom: 0 none;}
.xialaph .ul3 > li:last-child{border-bottom: 0 none;}
.xialaph h4 a{color:#333; font-size:16px; font-weight:bold; line-height:62px;}
.xialaph h5 a{color:#333; font-size:16px; line-height:57px;}
.xialaph h4,
.xialaph h5{position:relative;}
.xialaph h4 i,
.xialaph h5 i{display: block;position: absolute;right: 0;top: 50%;margin-top: -9px; width: 12px;height: 12px;border-bottom: 2px solid #333;border-right: 2px solid #333;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -3px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);}
.xialaph .ul2{padding: 10px 0;}
.xialaph .ul3{padding: 5px 0;}
.xialaph .ul3 li a{ color:#666; font-size:14px; line-height:35px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
.xialaph .phsou{ position:relative; margin-top:30px;}
.xialaph .phsou input{ width:100%; height:56px; background-color:#fff; color:#aaa; font-size:14px; padding-left:20px; border:1px solid #e5e5e5;}
.xialaph .phsou img{ cursor:pointer; width:21px; height:22px; position:absolute; top:17px; right:29px;}
.xialaph .try{ text-align:center; padding:30px 0 0 0;}
.xialaph .try a{ display:inline-block; width:120px; background:#80b63b; font-size:16px; color:#fff; line-height:50px;}

.phonemeng{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; z-index:196; display:none;}

@media  screen and (max-width:767px){
.xialaph{ top:50px;}
.xialaph h4 a{ font-size:14px; line-height:42px;}
.xialaph h5 a{ color:#333; font-size:14px; line-height:38px;}
.xialaph h4 i,
.xialaph h5 i{margin-top: -6px; width: 8px;height: 8px;border-bottom: 1px solid #333;border-right: 1px solid #333;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -2px;}
.xialaph .ul3 li a{ color:#666; font-size:12px; line-height:30px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
}

/*banner*/
.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-prev{position:absolute; width:99px; height:40px; left:13.3125%; top:50%;  z-index:2; background: url(../images/s_left01.png) no-repeat; cursor:pointer;}
.slide_banner .slick-prev:hover{background: url(../images/s_left01_2.png) no-repeat ;}
.slide_banner .slick-next{position:absolute; width:99px; height:40px; right:13.3125%; top:50%; z-index:2; background: url(../images/s_right01.png) no-repeat; cursor:pointer;}
.slide_banner .slick-next:hover{background: url(../images/s_right01_2.png) no-repeat;}
.slide_banner .slick-dots{ bottom:40px; height:3px; }
.slide_banner .slick-dots li{ width:45px; height:3px;  margin:0 10px; background: #fff;}
.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{background:#3795f9;}
@media  screen and (max-width:1199px){
  .slide_banner{ margin:80px 0 0 0 ;}
  .slide_banner .slick-prev{width:89px; height:36px; left:2%; background-size: 100%;}
  .slide_banner .slick-next{width:89px; height:36px; right:2%; background-size: 100%;}
  .slide_banner .slick-prev:hover,
  .slide_banner .slick-next:hover{background-size: 100%;}
}
@media  screen and (max-width:991px){
  .slide_banner .slick-prev{width:69px; height:28px;}
  .slide_banner .slick-next{width:69px; height:28px;}
}
@media  screen and (max-width:767px){
  .slide_banner{ margin:50px 0 0 0 ;}
  .slide_banner .slick-prev{width:49px; height:20px;}
  .slide_banner .slick-next{width:49px; height:20px;}
  .slide_banner .slick-dots{ bottom:25px; height:3px; }
  .slide_banner .slick-dots li{ width:25px; height:2px;  margin:0 5px;}
}

/* 内页banner */
.ban_2{float: left; width: 100%; position: relative; overflow: hidden;}
.ban_2 img{float: left; display: block; width: 100%;}
.ban_2 .ban_tit{position: absolute; left: 0; top: 50%; text-align: center; width: 100%;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
.ban_2 .ban_tit::before{content: ""; background: url(../images/bg_6_1.png) no-repeat; width: 26px; height: 26px; position: absolute; left: 50%; margin-left: -13px; bottom: -48px;}
.ban_2 .ban_tit::after{content: ""; width: 1px; height: 130px; background: #fff;  position: absolute; left: 50%; bottom: -176px;}
.ban_2 .ban_tit h2{float: left; width: 100%; font-size: 40px; line-height: 62px; height: 62px; color: #fff;}
.ban_2 .ban_tit h4{float: left; width: 100%; font-size: 20px; line-height: 32px; height: auto; color: #fff; text-transform: uppercase;}

.ban_2 .ban_tit.col_b h2{color: #3795f9;}
.ban_2 .ban_tit.col_b h4{color: #666;}
.ban_2 .ban_tit.col_b::before{background: url(../images/bg_6_1_2.png) no-repeat; background-size: 100%;}
.ban_2 .ban_tit.col_b::after{background:#3795f9;}

@media  screen and (max-width:1199px){
  .ban_2{ margin:80px 0 0 0 ;}
}
@media  screen and (max-width:991px){
  .ban_2 .ban_tit h2{ font-size: 30px; line-height: 42px; height: 42px; }
  .ban_2 .ban_tit h4{font-size: 16px; line-height: 28px;}
  .ban_2 .ban_tit::before{bottom: -38px;}
  .ban_2 .ban_tit::after{bottom: -163px;}
}
@media  screen and (max-width:767px){
  .ban_2{ margin:50px 0 0 0 ;}
  .ban_2 .ban_tit h2{font-size: 18px; line-height: 28px; height: 28px; }
  .ban_2 .ban_tit h4{font-size: 14px; line-height: 24px;}
  .ban_2 .ban_tit::before{width: 16px; height: 16px; margin-left: -8px; bottom: -18px; background-size: 100%;}
  .ban_2 .ban_tit::after{bottom: -143px;}
}

/*main*/

/* 首页 标题 */
.title{float: left; width: 100%; padding-top: 68px; padding-bottom: 22px; text-align: center;}
.title h2{float: left; width: 100%; font-size: 28px; line-height: 50px; height: 50px; color: #3795f9;font-weight: bold;}
.title h4{float: left; width: 100%; font-size: 14px; line-height: 28px; height: auto; color: #666; text-transform: uppercase;}
.title.tit02 h2,
.title.tit02 h4{color: #fff;}
.s_more{float: left; width: 100%; padding: 50px 0 80px 0; text-align: center;}
.s_more a{width: 160px; height: 40px; line-height: 38px; border: 1px solid #aaa; display: inline-block; *display: inline; *zoom:1; vertical-align: top; font-size: 14px; text-align: center; color: #5f5f5f; text-transform: uppercase;
 -webkit-border-radius:5px; 
    -moz-border-radius:5px;
         border-radius:5px;}
.s_more a:hover{background: #3795f9; border-color: #3795f9; color: #fff;}
.s_more.more02 a{background: #3795f9; border-color: #3795f9; color: #fff;}
.s_more.more02 a:hover{background: #fff; border-color: #fff; color: #3795f9;}

@media  screen and (max-width:991px){
  .title{padding-top: 48px;}
  .title h2{font-size: 24px; line-height: 40px; height: 40px;}
  .s_more{padding: 40px 0 50px 0;}
  .s_more a{width: 140px; height: 36px; line-height: 34px;}
}
@media  screen and (max-width:767px){
  .title{padding-top: 28px; padding-bottom: 12px;}
  .title h2{font-size: 18px; line-height: 30px; height: 30px;}
  .title h4{font-size: 12px; line-height: 20px;}
  .s_more{padding: 20px 0 30px 0;}
  .s_more a{width: 100px; height: 28px; line-height: 26px;font-size: 12px; }
}

.c_1180_1{float: left; width: 100%; }
.d_1{float: left; width: 100%;}
.d_1 ul{margin: 0 -10px;}
.d_1 ul li{float: left; width: 33.333333%; padding: 0 10px; margin-top: 20px;}
.d_1 ul li a{float: left; width: 100%; display: block; background: #fafafa; position: relative;}
.d_1 ul li a i{float: left; width: 100%; display: block; overflow: hidden;}
.d_1 ul li a i img{float: left; width: 100%; display: block;
-webkit-transition: all 0.5s ease-out 0s; 
   -moz-transition: all 0.5s ease-out 0s; 
     -o-transition: all 0.5s ease-out 0s; 
        transition: all 0.5s ease-out 0s; }
.d_1 .d_1_1{float: left; width: 100%; padding: 10px 58px 22px 20px; position: relative;}
.d_1 .d_1_1 h4{float: left; width: 100%; font-size: 16px; color: #3c3c3c; line-height: 34px; height: 34px;}
.d_1 .d_1_1 h5{float: left; width: 100%; font-size: 14px; color: #999; line-height: 34px; height: 34px;}
.d_1 .d_1_jt{position: absolute; width: 38px; height: 38px; border: 1px solid #e7e7e7; background: url(../images/bg_1_1.png) no-repeat center; right: 20px; top: 20px; 
-webkit-transition: all 0.3s ease-out 0s; 
   -moz-transition: all 0.3s ease-out 0s; 
     -o-transition: all 0.3s ease-out 0s; 
        transition: all 0.3s ease-out 0s;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.d_1 ul li a:hover{
 -webkit-box-shadow: 5px 5px 30px rgba(0,0,0,.2);
    -moz-box-shadow: 5px 5px 30px rgba(0,0,0,.2);
         box-shadow: 5px 5px 30px rgba(0,0,0,.2);
}
.d_1 ul li a:hover i img{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.d_1 ul li a:hover .d_1_jt{background:#3795f9 url(../images/bg_1_2.png) no-repeat center; top: -20px; border-color: #3795f9;}

@media  screen and (max-width:991px){
  .d_1 ul{margin: 0;}
  .d_1 ul li{padding: 0 5px; margin-top: 10px;}
  .d_1 .d_1_1{padding: 10px 48px 12px 15px; }
  .d_1 .d_1_1 h4{font-size: 16px; line-height: 30px; height: 30px;}
  .d_1 .d_1_1 h5{font-size: 14px; line-height: 30px; height: 30px;}
  .d_1 .d_1_jt{width: 36px; height: 36px;right: 15px; top: 15px; }
  .d_1 ul li a:hover .d_1_jt{top: -18px;}
}
@media  screen and (max-width:767px){
  .d_1 ul li{padding: 0 8px; margin-top: 16px; width: 100%;}
  .d_1 .d_1_1{padding: 10px 38px 12px 10px; }
  .d_1 .d_1_1 h4{font-size: 14px; line-height: 24px; height: 24px;}
  .d_1 .d_1_1 h5{font-size: 12px; line-height: 24px; height: 24px;}
  .d_1 .d_1_jt{width: 32px; height: 32px;right: 10px; top: 15px; }
  .d_1 ul li a:hover .d_1_jt{top: -16px;}
}

.c_1180_2{float: left; width: 100%; }
.d_2{margin:0 -70px;}
.slide_pic{margin: 0; overflow:hidden; padding: 0 60px;}
.slide_pic .slick-slide{ padding:0 ;}
.slide_pic li{float: left; }
.d_2_m{float: left;  position:relative; padding: 0 10px; margin-top: 20px;}
.d_2_m a{float: left; width: 100%; display: block; background: #fff; border-bottom: 1px solid #999999;}
.d_2_m i{float: left; width: 100%; display: block; overflow: hidden;}
.d_2_m i img{ width:100%;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;}
.d_2_d{float: left; width: 100%; padding: 23px 22px 27px 22px;}
.d_2_d h4{float: left; width: 100%; font-size: 16px; color: #444; line-height: 28px; height: 28px; padding-right: 15px; position: relative;}
.d_2_d h4 i{position: absolute; width: 13px; height: 9px; background: url(../images/bg_2_2.png) no-repeat; right: 20px; top: 50%; margin-top: -5px; filter:alpha(opacity=00);opacity:0;
        transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;}
 .d_2_1{float: left; width: 100%; font-size: 14px; line-height: 17px; margin-top: 10px; height: 51px; overflow: hidden;}
.d_2_m a:hover{border-bottom: 1px solid #3795f9;}
.d_2_m a:hover i img{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.d_2_m a:hover .d_2_d h4{color: #3795f9;}
.d_2_m a:hover .d_2_d h4 i{right: 0; filter:alpha(opacity=100);opacity:1;}

.slide_pic .slick-prev,
.slide_pic .slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
	  left:0;
    top: 50%;
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	  background:url(../images/s_left02.jpg) no-repeat;
  -webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
.slide_pic .slick-next{
	left:auto;
	right:0;
	background:url(../images/s_right02.jpg) no-repeat;
}
.slide_pic .slick-prev:hover{background: url(../images/s_left02_2.jpg) no-repeat;}
.slide_pic .slick-next:hover{background: url(../images/s_right02_2.jpg) no-repeat;}
.slide_pic .slick-prev:hover,
.slide_pic .slick-next:hover{
   -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2); 
}

@media  screen and (max-width:1399px){
  .d_2{margin:0;}
  .slide_pic{padding: 0 60px;}
}
@media  screen and (max-width:991px){
  .slide_pic{padding: 0 40px;}
  .slide_pic .slick-prev,
  .slide_pic .slick-next{width:30px; height: 30px; background-size: 100%;}
  .slide_pic .slick-prev{left: 10px;}
  .slide_pic .slick-next{right: 10px;}
  .slide_pic .slick-prev:hover,
  .slide_pic .slick-next:hover{background-size: 100%;}
  .d_2_m{padding: 0 8px;}
  .d_2_d{padding: 13px 15px 17px 15px;}
  .d_2_1{font-size: 13px; line-height: 17px; margin-top: 5px; height: 51px;}
}

.c_1180_3{float: left; width: 100%; }
.d_3{float: left; width: 100%;}
.d_3 ul{float: left; width: 100%; margin-top: -20px;}
.d_3 ul li{float: left; width: 100%; margin-top: 40px;}
.d_3 ul li a{float: left; width: 100%; display: block; padding:29px; border: 1px solid #ccc; 
 -webkit-border-radius:5px; 
    -moz-border-radius:5px;
         border-radius:5px;
}
.d_3 ul li a > i{float: left; width:21.428571%; display: block; overflow: hidden; position: relative;}
.d_3 ul li a > i img{width: 100%; height: 100%;display: block;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;}
.d_3 .d_3_m{float: left; width: 54.464286%; padding-left: 30px; margin: 14px 0 21px 0;}
.d_3 .d_3_h4{float: left; width: 100%; font-size: 16px; color: #444; line-height: 30px; height: 30px; }
.d_3 .d_3_1{float: left; width: 100%; font-size: 14px; color: #999; line-height: 25px; height: 100px; overflow: hidden; margin-top: 15px;}
.d_3 .d_3_r{float: right; width:13.303571%; }
.d_3 .d_3_r h2{float: left; width: 100%; font-size: 30px; color: #999; font-weight: bold; font-family: Arial; line-height: 56px; height: 56px; }
.d_3 .d_3_more{float: left; width: 110px; height: 30px; position: relative; margin-top: 40px; overflow: hidden;}
.d_3 .d_3_s{float: left; width: 100%; height: 30px; line-height: 30px; display: block; color: #fff; text-align: center; font-size: 14px; background: #3795f9; opacity: 0; filter:alpha(opacity=00); text-transform: uppercase;
-webkit-transition: all 0.5s ease-out 0s; 
   -moz-transition: all 0.5s ease-out 0s; 
     -o-transition: all 0.5s ease-out 0s; 
        transition: all 0.5s ease-out 0s;}
.d_3 .d_3_more i{position: absolute; left: 0; top: 50%; background: url(../images/bg_3_1.png) no-repeat ; width: 50px; height: 6px; margin-top: -3px; display: block;
-webkit-transition: all 0.3s ease-out 0s; 
   -moz-transition: all 0.3s ease-out 0s; 
     -o-transition: all 0.3s ease-out 0s; 
        transition: all 0.3s ease-out 0s;}

.d_3 ul li a:hover{border-color: #fff;
-webkit-box-shadow: 3px 3px 20px rgba(0,0,0,.2);
-moz-box-shadow: 3px 3px 20px rgba(0,0,0,.2);
   box-shadow: 3px 3px 20px rgba(0,0,0,.2); }
.d_3 ul li a:hover .d_3_s{opacity: 1; filter:alpha(opacity=100); }
.d_3 ul li a:hover .d_3_more i{left: 95px; background: url(../images/bg_3_1_2.png) no-repeat;}

.d_3 ul li:nth-child(2n) a > i{float: right;}
.d_3 ul li:nth-child(2n) .d_3_m{float: right; padding-left: 0; padding-right: 30px; text-align: right;}
.d_3 ul li:nth-child(2n) .d_3_r{float: left;}

@media  screen and (max-width:991px){
  .d_3 ul{margin-top: 0;}
  .d_3 ul li{margin-top: 20px;}
  .d_3 ul li a{ padding:19px; }
  .d_3 ul li a > i{width:25%;}
  .d_3 .d_3_m{width: 58%; padding-left: 20px; margin: 10px 0 15px 0;}
  .d_3 .d_3_1{height: 75px; margin-top: 10px;}
  .d_3 .d_3_more{ width: 90px; height: 30px;  margin-top: 20px;}
  .d_3 ul li a:hover .d_3_more i{left: 75px; }
  .d_3 ul li:nth-child(2n) .d_3_m{padding-right: 20px;}
}
@media  screen and (max-width:767px){
  .d_3 ul li{margin-top: 15px;}
  .d_3 ul li a{ padding:15px; }
  .d_3 ul li a > i{width:100%;}
  .d_3 .d_3_m{width: 100%; padding-left: 0; margin: 10px 0 ;}
  .d_3 .d_3_h4{font-size: 15px; line-height: 24px; height: 24px; }
  .d_3 .d_3_1{line-height: 20px; height:60px; margin-top: 5px; font-size: 13px;}
  .d_3 .d_3_r{width:100%;}
  .d_3 .d_3_r h2{font-size: 20px;line-height: 24px; height: 24px;width: 30%; }
  .d_3 .d_3_more{width: 60px; height: 24px;  margin-top: 0;}
  .d_3 .d_3_s{height: 24px; line-height: 24px;font-size: 12px;}
  .d_3 ul li a:hover .d_3_more i{left: 55px; }
  .d_3 ul li:nth-child(2n) .d_3_m{padding-right: 0; text-align: left;}
  .d_3 ul li:nth-child(2n) a > i{float: left;}

}

.c_1180_4{float: left; width: 100%;}
.t_4{float: left; width: 100%; padding-top: 15px; text-align: center;}
.t_4 ul{display: inline-block; *display:inline; *zoom:1; vertical-align: top;}
.t_4 ul li{float: left; padding: 0 35px; position: relative;}
.t_4 ul li i{position: absolute; right: 0; top: 50%; height: 16px; background: #999; display: block; width: 1px;margin-top: -8px;}
.t_4 ul li a{display: block; font-size: 16px;  height: 26px; line-height: 26px; color: #999;}
.t_4 ul li a:hover{color: #3795f9;}
@media  screen and (max-width:767px){
  .t_4{padding-top: 10px;}
  .t_4 ul li{padding: 0 9px;}
  .t_4 ul li a{ font-size: 14px; line-height: 22px; height: 22px;}
}
.d_4{float: left; width: 100%; margin-top: 82px;}
.d_4_slide{ padding:0; margin:0; overflow:hidden;  padding-bottom: 41px;}
.d_4_slide .slick-slide{ padding:0;}
.d_4_slide li{}
.d_4_slide li .box_hp{ overflow:hidden; position:relative; }
.d_4_slide li .box_hp a{display: block; width: 100%; text-align: center; float: left; }
.d_4_slide li .box_hp h4{width: 100%; font-size: 30px; line-height:46px; padding-bottom: 17px; height:63px;  color: #3795f9; font-family: Arial; position: relative;}
.d_4_slide li .box_hp h4::after{content: ""; position: absolute; width: 40px; height: 4px; background: #3795f9; left: 50%; margin-left: -20px; bottom: 0;}
.d_4_slide li .box_hp span{float: left; width: 100%; display: block ; font-size: 16px; line-height: 32px; height: auto; margin-top: 17px;color: #666;}
.d_4_slide .slick-dots{position: absolute; bottom: 0; }
.d_4_slide .slick-dots li{width: 8px; height: 8px; background: #fff; margin: 0 9px;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.d_4_slide .slick-dots li.slick-active{background: #3795f9;}
.d_4_slide .slick-dots li button{display: none;}

.d_4_d{float: left; width: 100%; margin-top: 46px; font-size: 14px; line-height: 36px; height: auto; color: #444; text-align: center; padding: 0 200px;}

@media  screen and (max-width:1199px){
  .d_4_d{padding: 0 100px;}
}
@media  screen and (max-width:991px){
  .d_4{margin-top: 42px;}
  .d_4_slide li .box_hp h4{font-size: 26px; line-height:40px; padding-bottom: 15px; height:55px;}
  .d_4_slide li .box_hp span{font-size: 14px; line-height: 28px; margin-top: 10px;}
  .d_4_d{margin-top: 36px; line-height: 30px; padding: 0 50px;}
}
@media  screen and (max-width:767px){
  .d_4{margin-top: 22px;}
  .d_4_slide{ padding-bottom: 31px;}
  .d_4_slide li .box_hp h4{font-size: 20px; line-height:30px; padding-bottom: 10px; height:40px;}
  .d_4_slide li .box_hp h4::after{width: 30px; height: 2px; margin-left: -15px;}
  .d_4_slide li .box_hp span{font-size: 12px; line-height: 20px; margin-top: 10px;}
  .d_4_slide .slick-dots li{width: 6px; height: 6px;  margin: 0 6px;}
  .d_4_d{margin-top: 26px; font-size: 13px; line-height: 24px; padding: 0 20px;}
}

/* 产品中心 */

/* 内页 当前位置 */
.ny_local{float: left; width: 100%; background: #eeeeee; border-bottom: 1px solid #dedede; padding: 18px 0 16px 0;}
.ny_local .local_m{float: right; color: #333; font-size: 14px;}
.ny_local .local_m span{float: left; padding: 0 4px 0 22px; display: block; background: url(../images/bg_6_2.png) no-repeat left; line-height: 24px; height: 24px; color: #333; }
.ny_local .local_m a{padding: 0 10px; line-height: 24px; height: 24px; color: #333;}
.ny_local .local_m a.on,
.ny_local .local_m a:hover{color: #3795f9; }

@media  screen and (max-width:767px){
  .ny_local{padding: 10px 0 6px 0; text-align: center;}
  .ny_local .local_m{font-size: 12px; display: inline-block; float: none; *display: inline; *zoom:1; vertical-align: top;}
  .ny_local .local_m span{padding: 0 4px 0 15px;line-height: 20px; height: 20px; background-size:10px 14px;}
  .ny_local .local_m a{padding: 0 5px; line-height: 20px; height: 20px;}
}
.c_1180_6{float: left; width: 100%; padding-top: 40px;}
@media  screen and (max-width:767px){
  .c_1180_6{padding-top: 10px;}
}

/* 关于我们2 */

.ny_nav{float: left; width: 100%; text-align: center; background: #eeeeee; border-bottom: 1px solid #dedede; }
.ny_nav ul{clear: both;  display: inline-block;  *display: inline; *zoom:1; vertical-align: top;}
.ny_nav ul li{float: left; padding: 0 1px;}
.ny_nav ul li a{float: left; display: block; padding: 0 48px;  line-height:58px; height: 58px; font-size: 16px; color: #333; position: relative;}
.ny_nav ul li a::after{display: none; content: ""; width: 100%; height: 1px; background: #0b7af0; position: absolute; left: 0 ;bottom: -1px;}
.ny_nav ul li.active a,
.ny_nav ul li a:hover{background: #3795f9; color: #fff; }
.ny_nav ul li.active a::after,
.ny_nav ul li a:hover::after{background: #3795f9; color: #fff; }

@media  screen and (max-width:991px){
  .ny_nav ul li a{ padding: 0 28px;  line-height:48px; height: 48px; font-size: 16px;}
}
@media  screen and (max-width:767px){
  .ny_nav ul li a{ padding: 0 8px;  line-height:38px; height: 38px; font-size: 13px;}
}

.c_1180_7{float: left; width: 100%; padding-top:40px; min-height: 800px;}
.d_7{float: left; width: 100%;}
.d_7 li{float: left; width: 100%; }
.d_7 li a{float: left; width: 100%; padding: 40px 13.559322% 40px 23.728814%; display: block; position: relative; border-bottom: 1px solid #dfdfdf;}
.d_7 li a i{position: absolute; left: 0; top: 50%; display: block; overflow: hidden; width: 23.728814%;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.d_7 li a i img{float: left; width: 100%; display: block;
-webkit-transition: all 0.5s ease-out 0s; 
   -moz-transition: all 0.5s ease-out 0s; 
     -o-transition: all 0.5s ease-out 0s; 
        transition: all 0.5s ease-out 0s;}
.d_7 .d_7_m{float: left; width: 100%; padding: 0 20px 0 40px;}
.d_7 .d_7_h4{float: left; width: 100%; line-height: 36px; height: 36px; color: #333; font-size: 18px;}
.d_7 .d_7_1{float: left; width: 100%; line-height: 25px; height: 125px; color: #333; font-size: 14px; overflow: hidden;}
.d_7 .d_7_date{float: left; width: 100%; line-height: 24px; height: 24px; color: #ccc; font-size: 18px; font-family: Arial; margin-top: 16px;}
.d_7 .d_7_date span{font-size: 14px;}
.d_7 .d_7_more{position: absolute; right: 0; top: 50%; text-align: center; font-size: 18px; color: #ccc; line-height: 40px; height: 40px; border-left: 1px solid #cfcfcf; width: 13.559322%; margin-top: -20px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}

.d_7 li a:hover{border-bottom: 1px solid #409af9;}
.d_7 li a:hover i img{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.d_7 li a:hover .d_7_more{color: #333; padding-left: 20px;}

@media  screen and (max-width:991px){
  .c_1180_7{ padding-top:20px; }
  .d_7{padding: 0 15px;}
  .d_7 li a{padding: 20px 13.559322% 20px 23.728814%;}
  .d_7 .d_7_m{padding: 0 15px;}
  .d_7 .d_7_1{line-height: 25px; height: 75px; font-size: 14px;}
}
@media  screen and (max-width:767px){
  .c_1180_7{ padding-top:15px; min-height: 400px;}
  .d_7{padding: 0 15px;}
  .d_7 li a{padding: 15px 0 15px 0;}
  .d_7 li a i{position: static; left: auto; top: auto; float: left; width:100%;
  -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
        transform: translate(0,0);}
  .d_7 .d_7_m{padding: 0;}
  .d_7 .d_7_h4{font-size: 15px; }
  .d_7 .d_7_1{font-size: 13px;}
  .d_7 .d_7_more{right: 0; top: auto; bottom: 15px; font-size: 14px; line-height: 24px; height: 24px; width: 25%; margin-top: 0;}
}

/* 客户案例 */
.c_1180_9{float: left; width: 100%; padding-top: 40px; min-height: 800px;}
.d_9{float: left; width: 100%;}
.d_9 ul{margin: 0 -10px;}
.d_9 ul li{float: left; width: 25%;}
.d_9 ul li a:hover{
   -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 2px 10px rgba(0,0,0,.2);
         box-shadow: 2px 2px 10px rgba(0,0,0,.2);
}
@media  screen and (max-width:1199px){
  .d_9 ul{margin: 0;}
}
@media  screen and (max-width:991px){
  .d_9 ul li{width: 33.333333%;}
}
@media  screen and (max-width:767px){
  .c_1180_9{padding-top: 20px; min-height: 400px;} 
  .d_9 ul li{width: 100%;}
  .d_9 ul li .d_2_d{padding: 10px;}
}

/* 解决方案 */
.c_1180_10{float: left; width: 100%; padding-top: 20px;}

/* 解决方案-详情页 、客户案例-详情页 */
.c_1180_11{float: left;width: 100%;margin-top: 50px; padding-bottom: 80px;}
.t_11{float: left;width: 100%;}
.t_11 h2{display: block;float: left;width: 100%;font-size: 28px;line-height: 44px;color: #333333!important;font-weight: bold; text-align: center;}
.t_11 .t_11_1{float: left;width: 100%;margin-top: 22px; border-bottom: 1px solid #d7d8d8; border-top: 1px solid #d7d8d8;padding: 14px 0;line-height: 28px;font-size: 14px;color: #777;}
.t_11 .t_11_1 a{display: block;float: right;height: 28px;line-height: 28px;margin-right: 14px;}
.t_11 .t_11_1 a i{display:inline-block; *display:inline; *zoom:1;vertical-align: top;margin-left: 20px; width: 28px; background: #aaaaaa;
-webkit-border-radius:14px;
   -moz-border-radius:14px;
        border-radius:14px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_11 .t_11_1 a i img{display: block;float: left;}
.t_11 .t_11_1 a:hover{color: #3795f9;}
.t_11 .t_11_1 a:hover i{background: #3795f9;}
.t_11 .t_11_2{float: left;width: 100%;padding: 40px 0;font-size: 14px;line-height: 30px;color: #333; text-align: justify;}
.t_11 .t_11_3{float:right;width: 100%; text-align: center; padding-bottom: 40px;border-bottom: 1px solid #dbdbdb;}
.t_11 .t_11_4{float: left;width: 100%;padding: 15px 0; border-bottom: 1px solid #dbdbdb; position: relative;}
.t_11 .t_11_4::after{position: absolute; content: ""; width: 1px; height: 100%; top: 0; left: 50%; background: #dbdbdb; }
.t_11 .t_11_4 a{display: block;float: left;height: 30px;line-height: 30px;font-size: 14px;color: #666;max-width: 500px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.t_11 .t_11_4 a:hover{color: #3795f9;}
.jiathis_style_32x32{display:inline-block !important; *display:inline !important; *zoom:1 !important; vertical-align: top !important;}
.jiathis_button_weixin{float: left !important; display: block !important; background: url(../images/img_8_2.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;cursor: pointer;}
.jtico_weixin{position: absolute; left: 9999px;}

.jiathis_button_tsina{float: left !important;display: block !important; background: url(../images/img_8_3.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;cursor: pointer;}
.jtico_tsina{position: absolute; left: 9999px;}

.jiathis_button_qzone{float: left !important;display: block !important; background: url(../images/img_8_4.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;cursor: pointer;}
.jtico_qzone{position: absolute; left: 9999px;}
.jiathis_style_32x32 a:hover{opacity:0.8; filter:alpha(opacity=80);}

@media  screen and (max-width:767px){
  .c_1180_11{margin-top: 21px; padding-bottom: 30px;}
  .t_11 h2{font-size: 16px;line-height: 34px;}
  .t_11 .t_11_1{margin-top: 12px; padding: 5px 0;line-height: 24px;font-size: 12px; text-align: center;}
  .t_11 .t_11_1 span{float: left; width: 100%; text-align: center;}
  .t_11 .t_11_1 a{float: none; display: inline-block; *display: inline; *zoom:1; vertical-align: top; }
  .t_11 .t_11_1 a i{margin-left: 10px;}
  .t_11 .t_11_2{padding: 20px 10px;font-size: 13px;line-height: 24px;}
  .t_11 .t_11_3{padding-bottom: 20px;}
  .t_11 .t_11_4::after{display: none;}
  .t_11 .t_11_4 a{max-width: none; width: 100%;}
	}

/* 关于我们3 */
.c_1180_12{float: left; width: 100%; padding-top: 40px; min-height: 1200px;}
.c_1180_12 > img{float: left; width: 100%; display: block;}
.d_12{float: left; width: 100%; padding: 10px 0 0 0;}
.d_12_1{float: left; width: 100%; border-left: 3px solid #3795f9; background: #f7f7f7; margin-top: 20px; padding:0 40px;}
.d_12_1 .d_12_t{float: left; width: 100%; padding: 20px 0 23px 0; cursor: pointer; position: relative;} 
.d_12_1 .d_12_t > div{float: left; width: 75%; }
.d_12_1 .d_12_t > div h2{font-size: 24px; color: #3795f9; line-height: 45px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.d_12_1 .d_12_t > div h5{font-size: 14px; color: #000; line-height: 30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.d_12_1 .d_12_t span{float:right; display: block; padding-top: 6px; line-height: 34px;  color: #808080; font-size: 14px; padding-right: 44px; position: relative; }
.d_12_1 .d_12_t::after{content: "";position: absolute; right: 0; top: 35px; width: 28px; height: 15px; background: url(../images/bg_12_1.png) no-repeat center;
-webkit-transition: all .3s ease-out 0s;
	 -moz-transition: all .3s ease-out 0s;
	  -ms-transition: all .3s ease-out 0s;
	   -o-transition: all .3s ease-out 0s;
	      transition: all .3s ease-out 0s;}
.d_12_1 .d_12_t.on::after{
  -webkit-transform: rotate(-180deg);	/* Safari and Chrome */
   -moz-transform: rotate(-180deg);	/* Firefox */
    -ms-transform: rotate(-180deg);	/* IE 9 */
     -o-transform: rotate(-180deg);	/* Opera */
        transform: rotate(-180deg);
}

.d_12_1 .d_12_1_1{display: none; float: left; width: 100%; border-top: 1px solid #e6e6e6;line-height: 34px; color: #4c4c4c; font-size: 14px;position: relative; padding-bottom: 22px;}
.d_12_1 .d_12_1_1 h4{font-size: 16px; line-height: 38px; color: #666; font-weight: bold;  padding-top: 17px;}
.d_12_1 .d_12_1_1 h4 span{color: #dd2821; font-weight: normal;}
.d_12_1 .d_12_1_1 a{position: absolute; right: 0; bottom: 40px; display: block; width: 155px; height: 40px; line-height: 40px; text-align: center; background: #3795f9; border-radius: 20px; color: #fff; font-size: 14px;  margin-bottom: 18px;}
.d_12_1 .d_12_1_1 a:hover{opacity: 0.8;}

@media screen and (max-width:991px){
	.d_12{padding: 10px 15px 0 15px;}
	.d_12_1{ margin-top: 20px; padding:0 30px;}
	.d_12_1 .d_12_t{padding: 15px 0 18px 0} 
	.d_12_1 .d_12_t > div h2{font-size: 20px; line-height: 38px; }
	.d_12_1 .d_12_t > div h5{font-size: 14px; line-height: 28px;}
	.d_12_1 .d_12_t span{padding-top: 6px; line-height: 30px;  font-size: 14px; padding-right: 40px; float: left;}
	.d_12_1 .d_12_1_1{line-height: 30px; font-size: 14px;}
	.d_12_1 .d_12_1_1 h4{font-size: 16px; line-height: 36px; padding-top: 15px;}
}

@media screen and (max-width:767px){
  .c_1180_12{padding-top: 20px; min-height: 600px;}
  .d_12{padding: 10px 5px 0 5px;}
	.d_12_1{ margin-top: 10px; padding:0 15px;}
	.d_12_1 .d_12_t{padding: 10px 0 10px 0;} 
  .d_12_1 .d_12_t::after{top: 30px; width: 24px; height: 12px; background-size: 100%;}
	.d_12_1 .d_12_t > div {width: 100%; position: relative;}
	.d_12_1 .d_12_t > div h2{font-size: 14px; line-height: 30px;width: 90%; }
	.d_12_1 .d_12_t > div h5{font-size: 12px; line-height: 24px;width: 90%;}
	.d_12_1 .d_12_t span{float: left; padding-top:0; line-height: 28px; font-size: 12px; padding-right: 0;}
	.d_12_1 .d_12_1_1{line-height: 30px; font-size: 13px; padding-bottom: 0;}
	.d_12_1 .d_12_1_1 h4{font-size: 14px; line-height: 36px; padding-top: 15px;}
	.d_12_1 .d_12_1_1 a{position: static; right: auto; bottom: auto;width: 100px; height: 30px; line-height: 30px;  border-radius: 15px;font-size: 12px;margin-bottom: 15px; margin-top: 5px; float: left; }
}

/* 产品中心-详情页 */
.c_1180_13{float: left; width: 100%; margin-top: 40px;}
.c_1180_13 ul{float: left; width: 100%;}
.c_1180_13 ul li{float: left; width: 100%; padding-top:40px;}
.m_13{float: left; width: 100%; position: relative;}
.le_13{position: absolute; width: 46%; max-height: 100%; left: 0; top: 50%; overflow: hidden; padding-left: 100px;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.le_13 h2{float: left; width: 100%; font-size: 40px; line-height: 58px; padding:25px 0; height: auto;color: #333;}
.le_13 h4{float: left; width: 100%; font-size: 26px; line-height: 38px; height: auto;color: #3795f9;}
.le_13 span{float: left; width: 100%; display: block; font-size: 18px; line-height: 24px; padding: 10px 0; height: auto;color: #555;}
.r_13{float: right; width: 44.067797%; }
.r_13 img{float: left; width:100%; display: block;}
.c_1180_13 ul li:nth-child(2n){background: #fafafa;}
.c_1180_13 ul li:nth-child(2n) .le_13{left: auto; right: 0;}
.c_1180_13 ul li:nth-child(2n) .r_13{float: left; }

@media screen and (max-width:991px){
  .c_1180_13{margin-top: 20px;}
  .c_1180_13 ul li{padding-top:20px;}
  .le_13{width: 50%;padding-left: 50px;}
  .le_13 h2{font-size: 28px; line-height: 48px; padding:15px 0;}
  .le_13 h4{font-size: 20px;}
  .le_13 span{font-size: 14px; padding: 5px 0;}
}
@media screen and (max-width:767px){
  .c_1180_13{margin-top: 10px;}
  .c_1180_13 ul li{padding-top:10px;}
  .le_13{float: left; width: 100%;padding-left: 20px; position: static; left: auto; top: auto;
  -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
        transform: translate(0,0);}
  .le_13 h2{font-size: 18px; line-height: 28px; padding:5px 0;}
  .le_13 h4{font-size: 16px; line-height: 28px;}
  .le_13 span{font-size: 12px; line-height: 20px; padding: 5px 0;}
  .r_13{width:100%; padding: 0 60px 0 80px;}
  .c_1180_13 ul li:nth-child(2n) .le_13{left: auto; right: auto;}
}

/* 关于我们1 */
.c_1800_14{float: left; width: 100%; padding: 64px 0 100px 0; background: #f7f7f7 ;}
.t_14{float: left; width: 100%; padding-bottom: 76px;}
.t_14 .t_14_t{float: left; width: 100%;line-height: 40px; height: auto; font-size: 16px; color: #333;}
.t_14 .t_14_t span{padding-right: 38px; background: url(../images/bg_14_01.png) no-repeat right center; font-size: 22px; color: #3795f9; margin-right: 20px;line-height: 40px; float: left; font-weight: bold;}
.t_14 .t_14_d{float: left; width: 100%;  position: relative;}
.t_14 .t_14_bg{position: absolute; right: 0; top: -10px; width: 100%;z-index: 1; }
.t_14 .t_14_bg img{float: right; width: 514px; display: block;}
.t_14 .t_14_d ul{margin: 0 -10px;}
.t_14 .t_14_d ul li{float: left; width: 25%; padding: 0 10px; margin-top: 20px; position: relative; z-index: 2;}
.t_14 .t_14_m{float: left; width: 100%; background: #fff; padding: 30px 43px; text-align: center;
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2);}
.t_14 .t_14_m i{display: inline-block; *display: inline; *zoom:1; vertical-align: top; width: 135px;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.t_14 .t_14_m h4{float: left; width: 100%; text-align: center; font-size: 18px; color: #3795f9; line-height: 54px; height: 60px; font-weight: bold; padding-bottom: 6px; position: relative;}
.t_14 .t_14_m h4::after{content: ""; width: 40px; height: 3px; background: #3795f9; position: absolute; left: 50%; margin-left: -20px; bottom: 0; }
.t_14 .t_14_1{float: left; width: 100%; margin-top: 24px; line-height: 24px; height: 120px; text-align: center; font-size: 14px; color: #333; overflow: hidden;}
@media screen and (max-width:1199px){
  .t_14 .t_14_m h4{ font-size: 18px; line-height: 44px; height: 50px;}
  .t_14 .t_14_m{padding: 20px 23px; }
  .t_14 .t_14_1{margin-top: 14px;  }
}
@media screen and (max-width:991px){
  .t_14{padding-bottom: 46px;}
  .t_14 .t_14_m h4{ font-size: 16px; line-height: 34px; height: 40px;}
  .t_14 .t_14_m{padding: 20px 12px; }
  .t_14 .t_14_m i{width: 85px;}
  .t_14 .t_14_1{margin-top: 8px; font-size: 12px; }
}
@media screen and (max-width:767px){
  .c_1800_14{padding: 24px 0 30px 0;}
  .t_14{padding-bottom: 26px;}
  .t_14 .t_14_t{line-height: 30px; font-size: 13px; }
  .t_14 .t_14_t span{padding-right: 28px; font-size: 16px; margin-right: 10px;line-height: 30px; }
  .t_14 .t_14_bg{top: 10px;}
  .t_14 .t_14_d{padding-top: 30px;}
  .t_14 .t_14_d ul{margin: 0; }
  .t_14 .t_14_d ul li{ width: 50%; padding: 0 3px; margin-top: 8px;}
  .t_14 .t_14_m h4{ font-size: 14px; line-height: 30px; height: 34px; padding-bottom: 4px;}
  .t_14 .t_14_m h4::after{height: 2px; width: 30px; margin-left: -15px; }
  .t_14 .t_14_m{padding: 10px 5px; }
  .t_14 .t_14_m i{width: 85px;}
}

.m_4{float: left; width: 100%; padding: 50px 0 40px 0; text-align: center;}
.m_4 .m_4_1{float: left; width: 100%; font-size: 20px; line-height: 39px; height: auto; color: #fff; font-weight: bold;}
.m_4 .m_4_2{float: left; width: 100%; font-size: 16px; line-height: 30px; color: #fff; margin-top: 11px;}
.m_4 .m_4_2 span{display: block;}
@media screen and (max-width:991px){
  .m_4 .m_4_2 span{display: inline;}
}
@media screen and (max-width:767px){
  .m_4{padding: 30px 0 20px 0;}
  .m_4 .m_4_1{font-size: 16px; line-height: 28px;}
  .m_4 .m_4_2{font-size: 12px; line-height: 20px; margin-top: 5px;}
}

.d_14{float: left; width: 100%; padding-top: 68px;}
.d_14 > h2{float: left; width: 100%; font-size: 40px; line-height: 52px; height: auto; text-align: center; color: #bbb; font-weight: bold; text-transform: uppercase;}
.d_14 > h3{float: left; width: 100%; font-size: 22px; line-height: 40px; height: auto; text-align: center; color: #3795f9; font-weight: bold;}
.d_14 > h4{float: left; width: 100%; padding-left: 25px; font-size: 18px; font-weight: bold; margin-top: 33px; background: url(../images/bg_14_3.png) no-repeat left;}
.d_14 > h4 a{float: left; display: block; line-height: 42px; height: auto;  color: #3795f9;  }
.d_14 > h4 a:hover{color: #196AC1;}
.d_14 ul{float: left; width: 100%; margin-top: 28px;}
.d_14 ul li{float: left; width: 33.333333%;}
.d_14 ul li a{float: left; width: 100%; display: block;}
.d_14 .d_14_pic{float: left; width: 100%; display: block; overflow: hidden;}
.d_14 .d_14_pic i{display: block; float: left; width: 100%; height: 285px;
-webkit-transition: all 0.5s ease-out 0s; 
   -moz-transition: all 0.5s ease-out 0s; 
     -o-transition: all 0.5s ease-out 0s; 
        transition: all 0.5s ease-out 0s;}
.d_14 .d_14_m{float: left; width: 100%; background: #f0f0f0; padding: 81px 0 82px 0;}
.d_14 .d_14_1{float: left; width: 100%; padding-top: 49px; background: url(../images/bg_14_4.png) no-repeat center top;}
.d_14 .d_14_1 h4{float: left; width: 100%; text-align: center; font-size: 16px; line-height: 42px; height: 42px; color: #333;}
.d_14 .d_14_1 h5{float: left; width: 100%; text-align: center; font-size: 14px; line-height: 30px; height: 30px; color: #666;}

.d_14 ul li.even .d_14_1{padding-top: 0; padding-bottom: 49px; background:url(../images/bg_14_4_2.png) no-repeat center bottom;	}
.d_14 ul li a:hover i{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
@media screen and (max-width:991px){
  .d_14{padding-top: 48px;}
  .d_14 .d_14_pic i{height: 245px;}
  .d_14 .d_14_m{padding: 61px 0 62px 0;}
}
@media screen and (max-width:767px){
  .d_14{padding-top: 28px;}
  .d_14 > h2{font-size: 20px; line-height: 32px;}
  .d_14 > h3{font-size: 16px; line-height: 28px;}
  .d_14 > h4{padding-left: 20px; font-size: 14px; margin-top: 13px; background-size:  13px 18px;}
  .d_14 > h4 a{line-height: 42px;}
  .d_14 ul{margin-top: 10px;}
  .d_14 ul li{width:100%; margin-top: 5px; padding: 0 20px;}
  .d_14 .d_14_pic i{height: 245px;}
  .d_14 .d_14_m{padding: 41px 0 42px 0;}
  .d_14 .d_14_1{padding-top: 39px;}
  .d_14 .d_14_1 h4{ font-size: 16px; line-height: 32px; height: 32px;}
  .d_14 .d_14_1 h5{font-size: 14px; line-height: 24px; height: 24px;}
}

/* 关于我们4 */
.c_1180_15{float: left; width: 100%; padding: 74px 0 100px 0; }
.t_15{float: left; width: 100%;}
.t_15 h4{float: left; width: 100%; font-size: 24px; font-weight: bold; text-align: center; line-height: 36px; height: auto; color: #3795f9; padding-bottom: 16px; position: relative;}
.t_15 h4::after{content: ""; width: 40px; height: 2px; position: absolute; background: #3795f9; left: 50%; margin-left: -20px; bottom: 0;}
.t_15 ul{margin: 0 -10px;}
.t_15 ul li{float: left; width: 33.333333%; padding: 0 10px; margin-top: 40px; }
.t_15 .t_15_m{float: left; width: 100%; background: #f3f3f3; padding: 40px 10px 45px 10px; text-align: center;
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2);
 -webkit-border-radius:5px; 
    -moz-border-radius:5px;
         border-radius:5px; }
.t_15 .t_15_m img{width: 60px; clear: both;}
.t_15 .t_15_m span{float: left; width: 100%; display: block; font-size: 18px; color: #333; margin-top: 29px; line-height: 26px; height: 26px;}
#dituContent
{
  width: 100%;
  height: 500px;
  float: left;
  overflow: hidden; 
  position: relative; 
  margin-top: 40px; 
  border-bottom: 5px solid #3795f9;
}
#dituContent img{max-width:none;}
#dituContent .BMap_shadow img{ display:none;} 

.BMap_pop > div{display: none;}
.BMapLabel{display: none;}
.BMap_pop{ background: #fff1d9;min-width: 270px; background-size: 100%; min-height: 217px; left: 620px !important; top: 200px!important;}
.BMap_pop > div:nth-child(9){display: block; height: auto!important; }
.iw_poi_title{color: #3795f9; font-size: 14px;}
.iw_poi_title span{width: 100%; display: block;  color: #999999; font-size: 12px; line-height: 28px;border-bottom: 1px solid #dddddd;}
.iw_poi_content{line-height: 28px; padding-top: 16px;}
.iw_poi_content span{font-weight: bold;}

@media screen and (max-width:1199px){
  .BMap_pop{left: 520px !important;}
}
@media screen and (max-width:991px){
  .c_1180_15{padding: 34px 0 60px 0; }
  .t_15 h4{font-size: 20px; line-height: 30px; padding-bottom: 10px; }
  .t_15 ul li{margin-top: 30px; }
  .t_15 .t_15_m{padding: 30px 10px 35px 10px;}
  .t_15 .t_15_m img{width: 40px;}
  .t_15 .t_15_m span{font-size: 16px; margin-top: 19px; line-height: 26px; height: 26px;}
  #dituContent{ height: 400px;margin-top: 30px; }
  .BMap_pop{left: 400px !important; top: 100px!important;}
}
@media screen and (max-width:767px){
  .c_1180_15{padding: 24px 0 40px 0; }
  .t_15 h4{font-size: 18px; line-height: 24px; padding-bottom: 10px; }
  .t_15 ul li{margin-top: 20px; width: 100%; padding: 0 20px;}
  .t_15 .t_15_m{padding: 20px 10px 25px 10px;}
  .t_15 .t_15_m span{font-size: 14px; margin-top: 10px;}
  #dituContent{ height: 400px; margin-top: 30px; }
  .BMap_pop{left: 60px !important; top: -40px!important;}
}

/* 分页 */
.d_0100_fy{ float:left; width:100%; text-align:center; margin-top:60px; padding-bottom: 80px;}
.pz_fy{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
.pz_fy a { display:block; float:left; width:31px; height:31px; text-align:center; line-height:29px; border:1px solid #e3e3e3; font-size:14px; color:#272727; margin:0 8px;
-webkit-border-radius:16px; 
 -khtml-border-radius:16px;
   -moz-border-radius:16px;
        border-radius:16px;}
.pz_fy a:hover,.pz_fy a.on{color: #fff; border:1px solid #3795f9; background:#3795f9; text-decoration:none;}
.pz_fy a.prve{ background:url(../images/prve_fy.png) no-repeat center; width:100px;}
.pz_fy a.prve:hover,
.pz_fy a.prve.on{ background:url(../images/prve_fy_h.png) no-repeat center #3795f9; border:1px solid #3795f9;}
.pz_fy a.next{ background:url(../images/next_fy.png) no-repeat center; width:100px;}
.pz_fy a.next:hover,
.pz_fy a.next.on{ background:url(../images/next_fy_h.png) no-repeat center #3795f9; border:1px solid #3795f9;}
.fy_phone{ display:none;}
@media  screen and (max-width:767px){
.d_0100_fy{margin-top:30px; padding-bottom: 30px;}
.pz_fy{ display:none;}
.fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}
.fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
.fy_phone a.prve{ background:url(../images/prve_fy.png) no-repeat center;}
.fy_phone a.prve:hover,
.fy_phone a.prve.on{ background:url(../images/prve_fy_h.png) no-repeat center #3795f9; border:1px solid #3795f9;}
.fy_phone a.next{ background:url(../images/next_fy.png) no-repeat center;}
.fy_phone a.next:hover,
.fy_phone a.next.on{ background:url(../images/next_fy_h.png) no-repeat center #3795f9; border:1px solid #3795f9;}
.fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:38px; line-height:38px;}
}

/*down*/
.c_1180_5{float: left; width: 100%; padding: 38px 0 58px 0;}
.t_5{float: left; width: 100%; padding-bottom: 36px; border-bottom: 1px solid #a3a5a7;}
.t_5 .t_5_le{float: left; padding-left: 7px;}
.t_5 .t_5_le li{float: left; padding: 0 45px; }
.t_5 .t_5_le li a{float: left; display: block; font-size: 14px; color: #dadada; line-height: 26px; height: 26px; position: relative;}
.t_5 .t_5_le li a i{position: absolute; width: 0; height: 1px; background: #fff; display: block; left: 50%; bottom: -14px;
-webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_5 .t_5_le li a:hover{color: #fff;}
.t_5 .t_5_le li a:hover i{width: 38px;}
.t_5 .t_5_r{float: right; width:200px; position: relative; z-index: 9;}
.t_5 .t_5_r .span{float: left; width: 100%; height: 35px; line-height: 35px; display: block; background: #3795f9; padding: 0 14px; color: #fff; position: relative; font-size: 14px; cursor: pointer;
 -webkit-border-radius:5px; 
    -moz-border-radius:5px;
         border-radius:5px;}
.t_5 .t_5_r ul{display: none; position: absolute;left: 0;bottom: 33px;background: #ffffff;border: 1px solid #d4d4d4; border-bottom: 0 none; padding-bottom: 5px; width: 200px;height: 190px;overflow-y: auto;overflow-x: hidden; }
.t_5 .t_5_r ul li a{display: block;height: 38px;line-height: 38px;font-size: 14px;color: #000000; padding: 0 15px;}
.t_5 .t_5_r ul li a:hover{color: #3795f9;}
.t_5 .t_5_r .span i{position: absolute; right: 14px; top: 50%; background: url(../images/bg_5_1.png) no-repeat; width: 14px; height: 8px; margin-top: -4px; display: block;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_5 .t_5_r.active .span i{
-webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);	
    -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);	
        transform: rotate(180deg);
}
@media  screen and (max-width:991px){
  .c_1180_5{padding: 28px 0 38px 0;}
  .t_5{padding-bottom: 26px;}
  .t_5 .t_5_le li{padding: 0 25px; }
}
@media  screen and (max-width:767px){
  .c_1180_5{padding: 18px 0 28px 0;}
  .t_5{padding-bottom: 16px; text-align: center; width: 100%;}
  .t_5 .t_5_le{float: none; clear: both;  display: inline-block; *display:inline; *zoom:1; vertical-align: top; padding-left: 0;}
  .t_5 .t_5_le li{padding: 0 8px; }
  .t_5 .t_5_r{float: none; width:240px; position: relative; z-index: 9; clear: both;  display: inline-block; *display:inline; *zoom:1; vertical-align: top; margin-top: 30px;}
  .t_5 .t_5_r ul{width: 240px;}
}

.d_5{float: left; width: 100%; padding-top: 77px;}
.d_5_le{float: left; padding-left: 51px; width: 60%;}
.d_5_le img{float: left; width: 89px; display: block; margin-top: 9px;}
.d_5_le .d_5_1{float: left; width: 80%; padding-left: 60px;}
.d_5_le .d_5_1 h2{float: left; width: 100%; padding-left: 45px; line-height: 30px; height: 30px; color: #fff; font-weight: bold; font-family: Arial; background: url(../images/bg_5_2.png) no-repeat left; font-size: 24px;}
.d_5_le .d_5_1 .d_5_1_1{float: left; width: 100%; font-size: 14px; color: #fff; line-height: 36px; height: auto; margin-top: 18px;}
.d_5_le .d_5_1 .d_5_1_1 span{font-size: 16px; font-weight: bold; display: block;}
.d_5_r{float: right; margin-top: 89px; width:308px; }
/* 20181127 */
.d_5_r .tel2{float: right; padding: 0 25px 0 50px;font-size: 30px; line-height:40px; height: 40px; color: #fff; background: url(../images/bg_5_2.png) left no-repeat; font-weight: bold;}

.d_5_r ul{float: left; width: 100%; margin-top: 20px;}
.d_5_r ul li{float: left; padding: 0 16px;}
.d_5_r ul li a{float: left; width: 45px; display: block;  position: relative;}
.d_5_r ul li a > img{display: block; width: 100%;}
.d_5_r .ewm{position: absolute;  width: 140px; height: 0; left: 50%; margin-left: -70px; bottom:100%; overflow: hidden; -webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_5_r .ewm i{width: 100%; float: left; display: block; height: 163px; padding: 7px 7px 23px 7px; background: url(../images/bg_5_3.png) no-repeat top; }
.d_5_r .ewm i img{float: left; width: 100%; display: block; }
.d_5_r ul li a:hover > img{opacity: 0.8; filter:alpha(opacity=80);}
.d_5_r ul li a:hover .ewm{height: 163px;}

@media  screen and (max-width:991px){
  .d_5{padding-top: 47px;}
  .d_5_le{padding-left: 21px; width: 55%;}
  .d_5_le img{width: 79px; margin-top: 9px;}
  .d_5_le .d_5_1{padding-left: 40px;  width: 70%;}
  .d_5_r{margin-top: 79px;}
}
@media  screen and (max-width:767px){
  .d_5{padding-top: 27px;}
  .d_5_le{padding-left: 10px; width: 100%;}
  .d_5_le img{width: 49px; margin-top: 9px;}
  .d_5_le .d_5_1{padding-left: 15px; width: 80%; float: right;}
  .d_5_le .d_5_1 h2{ padding-left: 35px; line-height: 30px; height: 30px; font-size: 18px; background: url(../images/bg_5_2.png) no-repeat left; background-size: 20px 22px;}
  .d_5_le .d_5_1 .d_5_1_1{font-size: 13px; line-height: 30px; margin-top: 8px;}
  .d_5_le .d_5_1 .d_5_1_1 span{font-size: 14px;}
  .d_5_r{margin-top: 20px; text-align: center; width: 100%;}
  .d_5_r .tel2{padding: 0 0 0 30px;font-size: 22px; line-height:30px; height: 30px; color: #fff; display: inline-block; *display:inline; *zoom:1; vertical-align: top; float: none; clear: both; background-size: 20px;}
  .d_5_r ul{float: none; clear: both;  display: inline-block; *display:inline; *zoom:1; vertical-align: top; width: auto; margin-top: 10px;}
  .d_5_r ul li{ padding: 0 10px;}
  .d_5_r ul li a{ width: 35px;}
}

.down_d{float: left; width: 100%; background: #0979f0; padding: 13px 0;}
.down_d .down_bq{float: left; width: 80%; font-size: 14px; color:#fff; line-height: 24px;  height: 24px; text-transform: uppercase;}
.down_d .down_bq a{color:#fff ;}
.down_d .down_bq a:hover{color: rgba(255,255,255,.6);}
.down_dt{float: right; color: #fff; font-size: 14px;}
.down_dt a{ color: #fff; line-height: 24px; height: 24px; padding: 0 14px;}
.down_dt a:hover{color: rgba(255,255,255,.6);}

@media  screen and (max-width:991px){
  .down_d .down_bq{width: 100%;  line-height: 24px;  height: auto; text-align: center;}
  .down_dt{text-align: center; width: 100%;}
  .down_dt span{display: inline-block; *display:inline; *zoom:1; vertical-align: top;}
}
@media  screen and (max-width:767px){
  .down_d{ padding: 8px 0;}
  .down_d .down_bq{font-size: 12px; line-height: 20px; }
  .down_dt{font-size: 12px;}
  .down_dt a{line-height: 20px; height: 20px; padding: 0 8px;}
}



/*手机版底部菜单*/
.pf_d{ float:left; width:100%; height:50px;}
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#fff; border-top:solid 1px #ddd; height:50px; z-index:99;}
.pf_down li{ width:33.3333%; float:left; text-align:center; padding:5px 0 0 0;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .name{ width:100%; float:left; font-size:14px; color:#666; line-height:20px; font-family:"Arial";}
.pf_down li.l1 .ico7{ background:url(../images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(../images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(../images/down15.png) no-repeat center; background-size:20px 20px;}
.pf_down li:hover .name,
.pf_down li.on .name{ color:#3795f9;}
.pf_down .l1:hover .ico7,
.pf_down .l1.on .ico7{ background:url(../images/btn15_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l2:hover .ico7,
.pf_down .l2.on .ico7{ background:url(../images/btn16_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l3:hover .ico7,
.pf_down .l3.on .ico7{ background:url(../images/down15_2.png) no-repeat center; background-size:20px 20px;}



/*网站地图*/
.wzdt{ width:100%; float:left;}
.wzdt li{ width:100%;float:left; border-bottom:1px dashed #323232; padding:10px 0;}
.wzdt li .a1{ width:100%;float:left;  font-size:16px;font-weight:bold; line-height:24px; color:#323232}
.wzdt li .a2{float:left; text-align:center; padding-right:10px; line-height:24px; color:#323232}


/*   留言   */
.pz_ly{ width:100%; margin:auto;}
.pz_ly .c_0100_ly{ width:90%; float:left; padding:5%;}
.pz_ly .zy{ width:100%; float:left; border-bottom:1px #d5d5d5 solid; font-size:14px; line-height:28px; padding-bottom:14px;}
.pz_ly .wb{ width:100%; padding-top:11px; float:left;}
.pz_ly .zd{ color:#e20904;}
.pz_ly .f_z{ font-size:14px;}
.pz_ly .wb2{ width:98.2%; float:left; line-height:34px; border:1px #d2d2d2 solid; height:34px;}
.pz_ly .p_r{ padding-right:5%;}
.pz_ly .p_l{ padding-left:5%;}
.pz_ly .dh{ width:98.5%;border:1px #d2d2d2 solid; height:165px;}
.pz_ly .wb3{ width:25%; float:left; line-height:34px; border:1px #d2d2d2 solid; height:34px;}
.pz_ly .tj{ width:195px; height:50px; background:#3795f9; line-height:50px; text-align:center; float:left; color:#fff; border:0; font-size:18px; font-family:"宋体"; margin-top:26px;}



.elli{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}